/**
 * Created by Administrator on 2017/4/27.
 */
app.controller('moreModuleCtr',
    ['$scope','$location','$routeParams','$http','$sce','$rootScope', function ($scope,$location,$routeParams,$http,$sce,$rootScope) {
        var moduleId =$routeParams.moduleId;
        console.log("moudId")
        console.log(moduleId)

        $http.jsonp(articalDataUrl+'columnId='+moduleId+'&version=0&lastFileId=12271&count=20&rowNumber=12&adv=1&columnStyle=101&jsoncallback=JSON_CALLBACK'
        ).success(function(data,header,config,status){
            console.log(data);
            $scope.modules=data.modules;
            //list列表，方便使用homeCon变量使用Hdata
            $scope.moudulesList=data.list;
            var parentMudulesObj=$scope.modules;
            // 实际模块个数，决定滑块个数,决定是否显示
            $scope.infaceModules=[];
            //判断实际个数，只要type=0的普通类型稿件
            console.log("实ss最终")
            console.log(parentMudulesObj)

            for(var n=0;n<parentMudulesObj.length;n++){
                if(parentMudulesObj[n].type==0){
                    $scope.infaceModules.push(parentMudulesObj[n]);
                }
            }

            //根据moduleID关联拿取数据
            //创建最终返回数据对象数据
            $scope.childGetMouds=[];
            for(var p=0;p<$scope.infaceModules.length;p++){
                (function(p){
                    $http.jsonp(moduleView+'id='+$scope.infaceModules[p].moduleID+'&userID=3&jsoncallback=JSON_CALLBACK'
                    ).success(function (modulData, header, config, status) {
                        $scope.childGetMouds.push(modulData);
                    });
                })(p);
            }
            if(p==$scope.infaceModules.length){
                console.log("实际模块对象最终")
                console.log($scope.childGetMouds)
                console.log("实际模块对象最终ftt")
                console.log($scope.infaceModules)
            }

        }).error(function(data,header,config,status){
        });


        //回到顶部
        $(".fiBtn").hide();
        $(window).on("scroll", function(){
            if($(window).scrollTop() >0){
                $(".fiBtn").show();
            }else{
                $(".fiBtn").hide();
            }
        });
        $scope.goBackTop=function () {
            $("body").animate({scrollTop: 0}, 300);
        };
}])